body { width:100%; height:100%;  }

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:normal 12px/150% Microsoft YaHei, Arial, sans-serif;color:#000;}
html,body{ height:100%;scrollbar-face-color: #eef3f5;
        scrollbar-shadow-color: #adb9c2;
        scrollbar-highlight-color: #fff;
        scrollbar-3dlight-color: #adb9c2;
        scrollbar-darkshadow-color: #fff;
        scrollbar-track-color: #fff;
        scrollbar-arrow-color: #3c4f57;
}
img {border:0;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New", Courier, monospace;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#000;}
a:focus {outline:none;/*-moz-outline:none;*/}
a:hover {text-decoration:none;color:#ff0000;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;color:#fff;}
h4,h5,h6,button,input,select,textarea{font-size:100%;}
table {/*table-layout: fixed;*/ word-wrap: break-word;}


.le { float:left}
.ri { float:right;}
.clr { clear:both;}
.blc60 { height:60px;}


.top {width:100%; margin: auto; height: 78px; border-bottom: 1px solid #b8ddb3; background: #609b58;}


#menu{width:650px; overflow:hidden; margin:100px auto; background: #fff;}
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none;}
#menu #nav li {float:left;width:325px; height: 60px; background: #375832;}
#menu #nav li a {display:block; font-size: 20px; line-height:60px;text-decoration:none; text-align:center; color:#fff;}
#menu_con{ width:650px; height:370px; border-top:none}
.tag{ padding:40px 85px 0; overflow:hidden;}
.selected{background:#609b58; color:#fff; font-weight: bold;}



.box{width:600px; padding:20px 0 0; position:absolute;left:50%;top:280px;margin-left:-300px; background:#fff; border-radius: 5px;}
.input_box{width:480px;padding-bottom:20px;margin:0 auto 10px;overflow:hidden;}
.input_box input{float:left;width:478px;height:60px;font-size:16px;border:solid 1px #ddd;text-indent:10px;outline:none;line-height:60px;}
.input_box button{width:480px;height:48px;background-color:#ff3200;border:none;border-radius:2px;outline:none;cursor:pointer;font-size:16px;color:#FFF;}
.input_box span { display:block;}


.input_box1{width:220px;padding-bottom:15px;margin:0 auto 10px;overflow:hidden;}
.input_box1 button{width:220px;height:48px;background-color:#609b58;border:none;border-radius:5px;outline:none;cursor:pointer;font-size:18px;color:#FFF;}
.input_box1 button:hover { background:#e47726; border-radius:10px;}

.input_box2{width:480px;padding-bottom:15px;margin:0 auto 10px;overflow:hidden;}
.input_box2 button{width:480px;height:48px;background-color:#609b58;border:none;border-radius:5px;outline:none;cursor:pointer;font-size:18px;color:#FFF;}
.input_box2 button:hover { background:#e47726; border-radius:10px;}





.container{ width:990px; margin:0 auto; }
.loginform{width:860px;margin:0 auto;}
.log{ line-height:114px;margin-left:40px; text-align:left;}
.log img{ margin-top:25px;}
.loginconbg{ background:url(../images/loginconbg.png) center top no-repeat; height:335px;}
.loginform{ overflow:hidden; padding-top:15px;}
.loginform .loginuser{ float:left; width:415px;/*margin:0px 60px;*/margin-right:20px; background:url(../images/userbg.png) no-repeat; height:38px;}
.myinput{ margin-left:48px;width:360px; height:35px; margin-top:1px; font-size:14px; line-height:35px; color:#444; border:none; text-align:left;}
.loginform .loginpassword{ float:left; width:415px; /*margin-right:40px;*/ background:url(../images/passwordbg.png) no-repeat; height:38px;}
.btn{  width:106px; height:34px; border:none; cursor:pointer;}
.btn-login{background:url(../images/btnbg1.png);}
.btn-regist{background:url(../images/btnbg2.png);}
.mycheckbox{ margin-top:15px; color:#fff; border:none; background:none; font-size:16px;font-family:Microsoft YaHei;}
.mycheckbox a{ color:#fff;}
label,input{ vertical-align:middle;}




/*服务协议*/
.zcbz{ overflow:hidden; text-align:center; background:url(../images/zcbz.png) center no-repeat; padding-left:260px; height:41px; margin:30px auto;}
.zcbz li { float:left;  width:149px; height:41px; margin-right:105px; font-size:22px; line-height:38px; padding-left:15px;}
.zcbz .sa1 { background:url(../images/bza-01.png) center no-repeat; color:#fff; } 
.zcbz .sb1 { background:url(../images/bzb-01.png) center no-repeat; color:#609b58;} 
.zcbz .sa2 { background:url(../images/bza-02.png) center no-repeat; color:#fff;} 
.zcbz .sb2 { background:url(../images/bzb-02.png) center no-repeat; color:#609b58;} 
.zcbz .sa3 { background:url(../images/bza-03.png) center no-repeat; margin-right:0; color:#fff; } 
.zcbz .sb3 { background:url(../images/bzb-03.png) center no-repeat; margin-right:0; color:#609b58; } 


.fwxy{ background:url(../images/fwxybg.png) top center no-repeat; height:485px; margin-top:30px; width:100%;}
.fwxy-text{ padding:60px 50px 0; width:830px; margin:0 auto;}
.fwxy-text p{ font-size:16px; line-height:27px; text-align:justify; text-indent:2em; color:#444;}
.mt10{ margin-top:11px;}
.button{ overflow:hidden;width:330px; margin:0 auto; margin-top:20px; }
.bgbutton{width:150px; padding:0px 5px; height:40px;line-height:40px;color:#fff; cursor:pointer; text-align:center; background-color:#609b58; display:inline-block; font-size:16px;  border:none;font-family:Microsoft YaHei; border-radius:10px;}
.bgbutton:hover{ background-color:#e47726; color:#fff;text-decoration:none;}

/*申请信息*/
.sqxx{ border:1px solid #33b4eb; height:615px; background:#fff;margin-top:45px;}
.sqxxtitle{ background:url(../images/sqxxtitlebg.png) repeat-x; height:43px;}
.sqxxtitle h3{ font-size:16px; line-height:35px; text-align:left; margin-left:45px; color:#444; font-weight:normal;}
.formbg{ padding:15px;}t
.formbg table{ border:2px solid #ddd; color:#444; font-size:15px; width:954px;}
.formbg table td{ text-align:left;}
.red{ color:#ff0000;}
.formbg table th{ background:#f5f5f5; width:137px; line-height:35px; border-right:1px solid #dfdfdf;font-weight:normal;}
.inputstyle{ border:1px #ccd3e4 solid; color:#444; line-height:23px; height:23px; text-align:left; margin:0 8px;width:322px;}
.w800{ width:800px;}
.formbg table tr{ border:1px #ccd3e4 solid;}
#w137{ width:137px;}
.formbg table .titbg{background:#f5f5f5; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; text-align:center;}
.dwlx{  margin-left:20px;}
.dwlx label{ margin-right:10px;}
.strength{ overflow:hidden; padding-left:20px;}
.strength dl{ background:#ff9900; width:60px; height:15px; margin-right:1px; float:left; text-align:center; font-size:12px; color:#fff; line-height:15px;}
#strengthhover{ background:#ff6600;width:60px; height:15px;}
.formbg .bgbutton{height:30px;line-height:30px; margin-top:10px;}


/*注册完成*/
.wck { padding:30px 0 50px; background:#fff;margin-top:45px; text-align:center; }
.wc { font-size:36px; color:#e47726;  padding:60px 0;}
a .but { width:220px; height:60px; background:#e47726; margin:0 auto; line-height:60px; border-radius:10px; color:#fff; font-size:18px; }
a:hover .but { text-decoration:none; background:#609b58;}
